Pod::Spec.new do |s|
  # 1. 库基本信息（需与 Swift Package 保持一致）
  s.name         = "OTOpusFrameWork"  # 必须与库名称、文件名前缀一致
  s.version      = "1.1.0"            # 初始版本号（后续更新需递增）
  s.summary      = "A Swift framework for Opus processing."  # 简短描述
  s.description  = <<-DESC
                    OTOpusFrameWork is a Swift framework designed to handle Opus-related operations,
                    built with Swift 6.2 and compatible with modern iOS platforms.
                   DESC  # 详细描述（至少 10 个字符）

  # 2. 项目主页与源码地址
  s.homepage     = "https://gitee.com/ganzuzhang/otopus"  # 仓库主页（Gitee 地址）
  s.source       = {
    :git => "https://gitee.com/ganzuzhang/otopus.git",
    :tag => s.version.to_s  # 绑定版本标签（发布时需打对应 tag）
  }

  # 3. 作者与许可证
  s.author       = { "Your Name" => "your@email.com" }  # 替换为实际作者信息
  s.license      = { :type => "MIT", :file => "LICENSE" }  # 需在根目录创建 LICENSE 文件

  # 4. 源代码路径（匹配 Swift Package 的 Sources 结构）
  s.source_files = "Sources/OTOpusFrameWork/**/*.swift"  # 递归匹配所有 Swift 源文件
  # 若未来有资源文件（如 .xib、.bundle），可添加：
  # s.resources = "Sources/OTOpusFrameWork/Resources/**/*"

  # 5. 支持的平台与版本
  s.platform     = :ios, "12.0"  # 最低支持 iOS 12.0（可根据需求调整）
  s.swift_versions = "6.2"       # 匹配 Package.swift 中的 swift-tools-version
  s.requires_arc = true          # 启用 ARC 内存管理

  # 6. 依赖（当前项目无依赖，若后续添加可在此声明）
  # 示例：s.dependency "Alamofire", "~> 5.0"
end
